﻿namespace System.Modules.SharePoint.Contracts.Enums
{
    /// <summary>
    /// SPListServerTemplate
    /// </summary>
    public enum SPListServerTemplate
    {
        /// <summary>
        /// Generic List
        /// </summary>
        GenericList = 100,
        /// <summary>
        /// Document Library
        /// </summary>
        DocumentLibrary = 101,
        /// <summary>
        /// Survey
        /// </summary>
        Survey = 102,
        /// <summary>
        /// Links List
        /// </summary>
        LinksList = 103,
        /// <summary>
        /// Announcements List
        /// </summary>
        AnnouncementsList = 104,
        /// <summary>
        /// Contacts List
        /// </summary>
        ContactsList = 105,
        /// <summary>
        /// Events List
        /// </summary>
        EventsList = 106,
        /// <summary>
        /// Tasks List
        /// </summary>
        TasksList = 107,
        /// <summary>
        /// Discussion Board
        /// </summary>
        DiscussionBoard = 108,
        /// <summary>
        /// Picture Library
        /// </summary>
        PictureLibrary = 109,
        /// <summary>
        /// Data Sources
        /// </summary>
        DataSources = 110,
        /// <summary>
        /// Sitetemplate Gallery
        /// </summary>
        SitetemplateGallery = 111,
        /// <summary>
        /// User Information List
        /// </summary>
        UserInformationList = 112,
        /// <summary>
        /// WebPart Gallery
        /// </summary>
        WebPartGallery = 113,
        /// <summary>
        /// List Template Gallery
        /// </summary>
        ListTemplateGallery = 114,
        /// <summary>
        /// XML Form Library
        /// </summary>
        XMLFormLibrary = 115,
        /// <summary>
        /// Master Pages Gallery
        /// </summary>
        MasterPagesGallery = 116,
        /// <summary>
        /// No Code Workflows
        /// </summary>
        NoCodeWorkflows = 117,
        /// <summary>
        /// Custom Workflow Process
        /// </summary>
        CustomWorkflowProcess = 118,
        /// <summary>
        /// Wiki Page Library
        /// </summary>
        WikiPageLibrary = 119,
        /// <summary>
        /// Custom Grid For A List
        /// </summary>
        CustomGridForAList = 120,
        /// <summary>
        /// Data Connection Library
        /// </summary>
        DataConnectionLibrary = 130,
        /// <summary>
        /// Workflow History
        /// </summary>
        WorkflowHistory = 140,
        /// <summary>
        /// Gantt Tasks List
        /// </summary>
        GanttTasksList = 150,
        /// <summary>
        /// Meeting Series List
        /// </summary>
        MeetingSeriesList = 200,
        /// <summary>
        /// Meeting Agenda List
        /// </summary>
        MeetingAgendaList = 201,
        /// <summary>
        /// Meeting Attendees List
        /// </summary>
        MeetingAttendeesList = 202,
        /// <summary>
        /// Meeting Decisions List
        /// </summary>
        MeetingDecisionsList = 204,
        /// <summary>
        /// Meeting Objectives List
        /// </summary>
        MeetingObjectivesList = 207,
        /// <summary>
        /// Meeting Text Box
        /// </summary>
        MeetingTextBox = 210,
        /// <summary>
        /// Meeting Things To Bring List
        /// </summary>
        MeetingThingsToBringList = 211,
        /// <summary>
        /// Meeting Workspace Pages List
        /// </summary>
        MeetingWorkspacePagesList = 212,
        /// <summary>
        /// Portal Sites List
        /// </summary>
        PortalSitesList = 300,
        /// <summary>
        /// Blog Posts List
        /// </summary>
        BlogPostsList = 301,
        /// <summary>
        /// Blog Comments List
        /// </summary>
        BlogCommentsList = 302,
        /// <summary>
        /// Blog Categories List
        /// </summary>
        BlogCategoriesList = 303,
        /// <summary>
        /// Page Library
        /// </summary>
        PageLibrary = 850,
        /// <summary>
        /// Issue Tracking
        /// </summary>
        IssueTracking = 1100,
        /// <summary>
        /// Administrator Tasks List
        /// </summary>
        AdministratorTasksList = 1200,
        /// <summary>
        /// Personal Document Library
        /// </summary>
        PersonalDocumentLibrary = 2002,
        /// <summary>
        /// Private Document Library
        /// </summary>
        PrivateDocumentLibrary = 2003,
    }
}
